package com.san.system.domain;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.Data;



/**
 * 部门管理
 * 
 */
@Data
public class DeptDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private Long deptId;
	
	/**
	 * 上级部门ID，一级部门为0
	 */
	@JSONField(serialize=false)
	private Long parentId;
	
	/**
	 * 部门名称
	 */
	private String name;
	
	/**
	 * 首字母
	 */
	@JSONField(serialize=false)
	private String deptInital;
	
	/**
	 * 部门类型
	 */
	@JSONField(serialize=false)
	private int deptType;
	
	/**
	 * 排序
	 */
	@JSONField(serialize=false)
	private Integer orderNum;
	
	/**
	 * 是否删除  -1：已删除  0：正常
	 */
	@JSONField(serialize=false)
	private Integer delFlag;

	

	@Override
	public String toString() {
		return "DeptDO{" +
				"deptId=" + deptId +
				", parentId=" + parentId +
				", name='" + name + '\'' +
				", orderNum=" + orderNum +
				", delFlag=" + delFlag +
				", deptType=" + deptType +
				'}';
	}
}
